soil retaining structure - Turco Inglés Diccionario